From 99c159ae313dc6e791ae82cf937a0e29f110d97c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 27 Jan 2026 09:41:25 -0800 Subject: skip captcha for tor --- src/routes/(app)/reset/[code]/+page.svelte | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/routes/(app)/reset/[code]') diff --git a/src/routes/(app)/reset/[code]/+page.svelte b/src/routes/(app)/reset/[code]/+page.svelte index 4cecb4fb..755b7d19 100644 --- a/src/routes/(app)/reset/[code]/+page.svelte +++ b/src/routes/(app)/reset/[code]/+page.svelte @@ -15,9 +15,11 @@ let loading; let recaptchaToken = ""; let recaptchaSiteKey = PUBLIC_RECAPTCHA_SITE_KEY; + let isTor = $derived(browser && location.hostname.endsWith(".onion")); const getRecaptchaToken = () => new Promise((resolve, reject) => { + if (isTor) return resolve(""); if (!browser || !grecaptcha) return reject(new Error("captcha unavailable")); grecaptcha.ready(() => { grecaptcha @@ -58,11 +60,13 @@ }); +{#if !isTor} +{/if}
-- cgit v1.2.3